package _1_learn_variables

import "fmt"

// 变量声明

var i int
var i8 int8

const i32 int32 = 10

const b bool = true

var a1 *int
var a2 []int
var a3 map[string]int
var a4 chan int
var a5 func(string) int
var a6 error // error 是接口

// 以上几种类型为 nil

// 多变量声明
var (
	aa, bb int
	cc, dd string
	ee     bool
)

const (
	ff bool = true
	gg bool = true
)

var v1, v2, v3 = 1, 2, 3

// 空白标识符 _
var _, vv1, vv2 = 1, 2, 3

func test() {
	fmt.Println(a1 == nil)
}

